\hypertarget{class_i_object}{\section{I\-Object Class Reference}
\label{class_i_object}\index{I\-Object@{I\-Object}}
}


{\ttfamily \#include $<$I\-Object.\-h$>$}

Inheritance diagram for I\-Object\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_i_object}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_i_object_a2ba6bef4e7d527575c5dc20c49f6c6f9}{I\-Object} ()
\item 
\hyperlink{class_i_object_a55508efb536077baf082477c9c109d51}{$\sim$\-I\-Object} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{class_i_object_afb8e5be19424cfb3f41813ed9968e2f5}{Clear\-All} ()
\end{DoxyCompactItemize}
\subsection*{Static Protected Attributes}
\begin{DoxyCompactItemize}
\item 
static std\-::list$<$ \hyperlink{class_i_object}{I\-Object} $\ast$ $>$ $\ast$ \hyperlink{class_i_object_ac546ae05c1a868ebd17e73c6ff95813d}{m\-\_\-p\-Instances} = new \hyperlink{_singleton_8h_a673e7c9675c2fe42271c1cd283457a1e}{N\-E\-W\-\_\-\-M\-E\-M\-\_\-\-L\-E\-A\-K} std\-::list$<$\hyperlink{class_i_object}{I\-Object}$\ast$$>$()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{class_i_object_aded10924b50fc17fafeac41bd0aedc14}{m\-\_\-n\-Reference\-Count}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_i_object_a2ba6bef4e7d527575c5dc20c49f6c6f9}{\index{I\-Object@{I\-Object}!I\-Object@{I\-Object}}
\index{I\-Object@{I\-Object}!IObject@{I\-Object}}
\subsubsection[{I\-Object}]{\setlength{\rightskip}{0pt plus 5cm}I\-Object\-::\-I\-Object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_i_object_a2ba6bef4e7d527575c5dc20c49f6c6f9}
\hypertarget{class_i_object_a55508efb536077baf082477c9c109d51}{\index{I\-Object@{I\-Object}!$\sim$\-I\-Object@{$\sim$\-I\-Object}}
\index{$\sim$\-I\-Object@{$\sim$\-I\-Object}!IObject@{I\-Object}}
\subsubsection[{$\sim$\-I\-Object}]{\setlength{\rightskip}{0pt plus 5cm}I\-Object\-::$\sim$\-I\-Object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_i_object_a55508efb536077baf082477c9c109d51}


\subsection{Member Function Documentation}
\hypertarget{class_i_object_afb8e5be19424cfb3f41813ed9968e2f5}{\index{I\-Object@{I\-Object}!Clear\-All@{Clear\-All}}
\index{Clear\-All@{Clear\-All}!IObject@{I\-Object}}
\subsubsection[{Clear\-All}]{\setlength{\rightskip}{0pt plus 5cm}static void I\-Object\-::\-Clear\-All (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_i_object_afb8e5be19424cfb3f41813ed9968e2f5}


\subsection{Member Data Documentation}
\hypertarget{class_i_object_aded10924b50fc17fafeac41bd0aedc14}{\index{I\-Object@{I\-Object}!m\-\_\-n\-Reference\-Count@{m\-\_\-n\-Reference\-Count}}
\index{m\-\_\-n\-Reference\-Count@{m\-\_\-n\-Reference\-Count}!IObject@{I\-Object}}
\subsubsection[{m\-\_\-n\-Reference\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Object\-::m\-\_\-n\-Reference\-Count\hspace{0.3cm}{\ttfamily [private]}}}\label{class_i_object_aded10924b50fc17fafeac41bd0aedc14}
\hypertarget{class_i_object_ac546ae05c1a868ebd17e73c6ff95813d}{\index{I\-Object@{I\-Object}!m\-\_\-p\-Instances@{m\-\_\-p\-Instances}}
\index{m\-\_\-p\-Instances@{m\-\_\-p\-Instances}!IObject@{I\-Object}}
\subsubsection[{m\-\_\-p\-Instances}]{\setlength{\rightskip}{0pt plus 5cm}std\-::list$<$ {\bf I\-Object} $\ast$ $>$ $\ast$ I\-Object\-::m\-\_\-p\-Instances = new {\bf N\-E\-W\-\_\-\-M\-E\-M\-\_\-\-L\-E\-A\-K} std\-::list$<${\bf I\-Object}$\ast$$>$()\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_i_object_ac546ae05c1a868ebd17e73c6ff95813d}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{_i_object_8h}{I\-Object.\-h}\item 
Source/\hyperlink{_i_object_8cpp}{I\-Object.\-cpp}\end{DoxyCompactItemize}
